<?php

namespace app\admin\controller;
use app\admin\controller\Base;

/**
 * 主页控制器
 */
class Home extends Base
{
	
	public function index()
	{
		$this->assign('the_os', PHP_OS);
		$this->assign('the_PHP_VERSION', PHP_VERSION);
		return view();
	}

	public function loginout()
	{
		session(null);
		if (session('?admin.id')) {
			$this->error('退出失败!');
			# code...
		}else{
			$this->success('退出成功!','admin/index/login');
		}
	}

	//上传文件
	public function upload(){
		// 获取表单上传文件 例如上传了001.jpg
		
$file = request()->file('image');
// 移动到服务器的上传目录 并且使用原文件名

		// 移动到框架应用根目录/uploads/ 目录下
		$info = $file->validate(['ext'=>'zip'])->move('../uploads/','');
		if($info){
			// 成功上传后 获取上传信息
			// 输出 jpg
			echo $info->getExtension();
			// 输出 20160820/42a79759f284b767dfcb2a0197904287.jpg
			echo $info->getSaveName();
			// 输出 42a79759f284b767dfcb2a0197904287.jpg
			echo $info->getFilename(); 
		}else{
			// 上传失败获取错误信息
			echo $file->getError();
		}
	}
					
}